home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
001a
/
dvcomm.zip
/
DVCOMM.DOC
< prev
next >
Wrap
Text File
|
1991-02-23
|
9KB
|
187 lines
DESQview_Term is a small DESQview specific communications program for
DESQview version 2.2 or higher. File transfers require a stand-alone
program such as DSZ. It features multiple windows for data entry, user
selectable ports and parameters and does not allow more than one of the
same program on the same port to run at a time. More an experiment than
anything else, this is version 0.1 of the program.
DESQview_Term requires 50K of memory: 38K for the main program, 6K in
system memory and at least 1K of script area for macros plus DESQview over-
-head. The 38K may need adjusting depending on the size of the communication
buffers as defined within the program. The default is 2048 bytes, 1024 for
input and 1024 for output. 512 is the smallest allowed and 16384 is the
largest.
Upon starting the program, you are presented with a blank white on black
screen and a light blue border. You are also offline. In fact, if you never
ran the program before, you must first answer a few questions, such as the port
to use and the baud rate and so on. In addition, you may customize your down-
-load and upload parameters as well as the directory to send downloads and get
uploads from.
Mouse users may click the right button anywhere within the terminal window
and all users may press ALT+M to access the "Main Menu". The Main Menu contains
a number of functions including:
Devices : Sets your port parameters, local echo and communications buffer
size. Devices may not accessed while online.
Connect : Places your system online with a connected modem of remote system.
All commands are send useing the Hayes "AT" command set. If you
are online, this will take you offline.
Clear : Clear the terminal window. Actually, this fills the window with the
current color and resets the cursor position.
Transfer: Accesses the file transfer menu. This menu may not be accessed if
not online.
Display : Allows you to change the screen colors.
Ansi : Toggles ANSI graphic codes on and off. If on, ANSI codes are
translated and a marker is displayed beside the option.
Paths : Set your own commands to operate DSZ and set where to get uploads
and send downloads. Default DSZ parameters will work accordingly
with the menu operations and shouldn't need adjusting.
Exit : Exit program. You must first disconnect before leaving the program.
Return : Exits the menu and returns to the terminal.
The border contains the name as it appears on the DESQview menu. If you are
online, "-Connected" is added to the program border and appears on the border
when you leave the menu. Also, "Connect" on the main menu is marked when online
and unmarked when offline.
Along with the mouse, the letters to thr right will active the function for
the key pressed. From the terminal, all functions except those prohibited when
online and Return may be accessed by pressing ALT+key. For example, ALT+C
clears the screen.
You may have noticed a lack of macro support. The way I see it, why reinvent
the wheel by providing a macro processor when DESQview supplies a perfectly
good macro processor that loads with the program?
++++++ Devices Menu ++++++
Some information must be given before allowing you online. You must supply
the port, speed, parity, data bits, stop bits, buffer size and local echo
parameters.
Port : 1 or 2 for ports 1 or 2
Speed : 300, 1200, 2400, 4800 or 9600
Parity: "N"=None, "O"=Odd, "E"=Even
Data : 7 or 8 data bits per byte.
Stop : 1 or 2 stop bits per byte.
Local : "Y" to turn local mode on, "N" to turn it off.
Buffer: Communications buffer sizes, one of this size for transmit and one for
receive. Any value may be supplied between 256 and 8192, producing a
memory overhead of 512 to 16384 bytes. Be sure to add or subtract
memory using "Change A Program" to optimize memory usage system-wide.
Press ENTER or click on "OK" to accept the values, or press ESC or click on
"Cancel" to exit without saving the data.
If an incorrect value is given in a field, the cursor will move to the data
and a help window will appear to the right.
++++++ Connect ++++++
Click on "Connect", press "O" or ALT+O from the terminal to toggle the
online status as reflected by the menu marker and the window border. If you are
offline when accessed, you will go online, allowing you access to your modem.
If online, you will be taken offline.
++++++ Transfer ++++++
Clicking on "Transfer" or pressing "T" from the main menu pops up the
"File Transfer" menu. You may choose from 1 of 4 download types of 1 of 4
upload types. The actual file tranfer type depends on the file transfer
program's actual parameters as defined in the "Paths" menu. The program run
by DESQview is in the "Program" field of DSZPIF.DVP. The default settings
use DSZ.COM as the program and parameters that match the menu choices using
DSZ.COM or DSZ.EXE.
If choosing an upload or non-batch download, you must provide a target
filename for the download to be saved. Type in a filename and press ENTER or
press ESCape to return to main menu. Enter only the filename! Use the
upload/download path field in the "Paths" menu to determine the full pathname
of the program.
Once a file transfer is underway, the terminal becomes inactive until the
file transfer program is finished. If you don't include an ".EXE", ".COM" or
".BAT" extender in the "Programs" field of DSZPIF.DVP, the program will drop
to DOS and require you to close the window by hand using the DESQview menu
"Close" or typeing "Exit" at the DOS prompt. Once the window is closed, the
terminal is reactivated.
++++++ Paths ++++++
Actually, this menu uses more space on transfer protocols, but the only one
that really needs changed is UL/DL Path, which is the directory you want your
uploads and downloads to go. ZmodemD, YmodemD and XmodemD define what to pass
as parameters to the DSZ program to download files. ZmodemU, YmodemU and XmodemU
define upload parameters. ENTER or "OK" saves the parameters, ESCape or "Cancel"
exit without saving. Two notes: The input fields automatically clear if you
press a non-function key, such as the arrow keys. Also, you needn't change the
port number from "X" as it is replaced according to your current port usage.
++++++ DSZPIF.DVP ++++++
This is the layout of the DSZPIF.DVP file which defines the program to
porform file transfers for DESQview_Term.
Change a Program
Program Name............: DSZ
Keys to Use on Open Menu: XX Memory Size (in K): 64
──────────────────────────────────────────────────────────────────────────────
Program...: dsz.com
Parameters: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Directory.: \dv
──────────────────────────────────────────────────────────────────────────────
Options:
Writes text directly to screen.......: [N]
Displays graphics information........: [N]
Virtualize text/graphics (Y,N,T).....: [N]
Uses serial ports (Y,N,1,2)..........: [Y]
Requires floppy diskette.............: [N]
Press F1 for advanced options Press ─┘ when you are DONE
Change a Program Advanced Options
System Memory (in K).......: 0 Maximum Program Memory Size (in K)..:
Script Buffer Size.......: 0 Maximum Expanded Memory Size (in K): 0
Text Pages: 1 Graphics Pages: 0 Initial Mode: Interrupts: 00 to FF
──────────────────────────────────────────────────────────────────────────────
Window Position:
Maximum Height: 25 Starting Height: Starting Row...:
Maximum Width.: 80 Starting Width.: Starting Column:
──────────────────────────────────────────────────────────────────────────────
Shared Program
Pathname..:
Data......:
──────────────────────────────────────────────────────────────────────────────
Close on exit (Y,N,blank)......: [Y] Uses its own colors..............: [Y]
Allow Close Window command.....: [N] Runs in background (Y,N,blank)...: [Y]
Uses math coprocessor..........: [N] Keyboard conflict (0-4)..........: [0]
Share CPU when foreground......: [Y] Share EGA when foreground/zoomed.: [Y]
Can be swapped out (Y,N,blank).: [N] Protection level (0-3)...........: [0]
Press F1 for standard options Press ─┘ when you are DONE
Note: The "Parameters" field MUST be left filled with "X"'s.